#include <deWorld.hpp>
Inheritance diagram for IdeWorldManager:

Public Member Functions | |
| virtual deWorldID | CreateWorld ()=0 |
| create a world that can then be used to store data | |
| virtual IdeWorld * | GetWorld (deWorldID ID)=0 |
| retrieve a created world | |
| virtual IdeWorldObject * | GetWorldObject (deWorldID WID, deObjectID OID)=0 |
| retrieve a world object without need for retrieving the world pointer | |
| virtual long | GetRscInterfaceID ()=0 |
| get the deResource interface ID for deWorld | |
| virtual long | GetUniqueWOInterfaceID ()=0 |
| obtain a unique ID to use when using classes derived from deWorldObject | |
| virtual deBoolean | RegisterWOClass (const char *ClassName, IdeWorldObject_Creator creator)=0 |
| register a WorldObject class, which can then be loaded by string identifier | |
Protected Member Functions | |
| ~IdeWorldManager () | |
|
|
|
|
|
create a world that can then be used to store data
Implemented in deWorldManager. |
|
|
get the deResource interface ID for deWorld
Implemented in deWorldManager. |
|
|
obtain a unique ID to use when using classes derived from deWorldObject
Implemented in deWorldManager. |
|
|
retrieve a created world
Implemented in deWorldManager. |
|
||||||||||||
|
retrieve a world object without need for retrieving the world pointer
Implemented in deWorldManager. |
|
||||||||||||
|
register a WorldObject class, which can then be loaded by string identifier
Implemented in deWorldManager. |
1.3-rc3